Skip to content

Conversation

@MKZaito
Copy link
Collaborator

@MKZaito MKZaito commented Dec 5, 2025

CoCo: Jeder in part name:Typ verwendeter Typ muss eine existierende Part-Definition sein

Every type used in "part name:type" has to be an existing Part-Definition
@MKZaito MKZaito self-assigned this Dec 5, 2025
@MKZaito MKZaito changed the title CoCo1 PartTypeDefinitionExistsCoCo Dec 17, 2025
@mathias-pfeiffer mathias-pfeiffer merged commit e172e64 into master Dec 18, 2025
4 checks passed
@mathias-pfeiffer mathias-pfeiffer deleted the 111-CoCo1 branch December 18, 2025 13:59
@MKZaito MKZaito mentioned this pull request Jan 10, 2026
MKZaito added a commit that referenced this pull request Jan 12, 2026
* CoCo1

Every type used in "part name:type" has to be an existing Part-Definition

* Test for MKPXCoCo1

* rename and changed error code
@MKZaito MKZaito mentioned this pull request Jan 12, 2026
mathias-pfeiffer pushed a commit that referenced this pull request Jan 12, 2026
* PartTypeDefinitionExistsCoCo  (#32)

* CoCo1

Every type used in "part name:type" has to be an existing Part-Definition

* Test for MKPXCoCo1

* rename and changed error code

* RefinementTargetDefinitionExistsCoCo  (#33)

* CoCo2

Every name used in "part def X refines Name" has to be an existing Part-Definition.

* add Test for MKPX_CoCo2

* renamed and changed error codes

* UniqueSubPartNamesInConnectionCoCo  (#34)

* CoCo3

* Test for MKPX_CoCo3

* wrong import

* rennamed and changed error codes

* QualifiedPortNameExistsCoCo (#35)

* CoCo4

* not responsible for undefined parts

covered in MKPX_CoCo3

* Test for MKPX_CoCo4

* add parser and Model Path

* Missing Import SysMLv2Parser

* Missing import assertFalse

* Update MKPXCoCo4Test.java

* Update MKPXCoCo4Test.java

* Update MKPXCoCo4Test.java

* Update MKPXCoCo4Test.java

* syntax error fixed

* renamed and changed error code

* ParentComponentInputConnectionDirectionCoCo (#37)

* CoCo6

* clean up

* Update MKPX_CoCo6.java

* Test for MKPX_CoCo6

* add parser and model path

* Missing Import SysMLv2Parser

* Missing import assertFalse

* Update MKPXCoCo6Test.java

* Update MKPXCoCo6Test.java

* Update MKPXCoCo6Test.java

* explicit port direction

* fixed resolving issue

* added warnings for inout ports

* rename and new error codes

* conjugated Ports allowed and Tests added

* SubcomponentOutputConnectionDirectionCoCo (#36)

* CoCo5

* wrong dir and clean up

* add Test for MKPX_CoCo5

* add parser and model path

* Missing Import SysMLv2Parser

* Missing import assertFalse

* Update MKPXCoCo5Test.java

* Update MKPXCoCo5Test.java

* Update MKPX_CoCo5.java

* Revert "Update MKPX_CoCo5.java"

This reverts commit ae76ff6.

* Update MKPX_CoCo5.java

* Revert "Update MKPX_CoCo5.java"

This reverts commit 710e2b8.

* Update MKPXCoCo5Test.java

* Update MKPXCoCo5Test.java

* Update MKPXCoCo5Test.java

* Update MKPXCoCo5Test.java

* Update MKPXCoCo5Test.java

* Update MKPXCoCo5Test.java

* Update MKPX_CoCo5.java

* Update MKPX_CoCo5.java

* Update MKPXCoCo5Test.java

* Update MKPX_CoCo5.java

* explicit port def

from (0_valid.sysml)

* syntax error

* Update MKPXCoCo5Test.java

* Update MKPXCoCo5Test.java

* fixed resolving method

* added warning for inout ports

* extended warning for target port

* renamed and new error codes

* allow conjugated ports

* added Tests for conjuagted Ports

* clean up

* Update SubcomponentOutputConnectionDirectionCoCo.java

* Clean Up Tests (#42)

use SysMLv2Tool for scope genration  and symboltable creation

* version bump to 7.8.3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants